package io.renren.modules.clearing.entity;

import java.util.List;


public class etcDownTransaction {
	private String Id;//	交易编号	String
	private String feeId;//	计费编号	String
	private String exDate;//	出口交易日期	String
	private String exTime;//	出口交易时间	String
	private Long fee;//	交易金额	Long
	private Integer weight;//	重量	Integer
	private String enTollLaneId;//	入口车道编号	String
	private String enTime;//	入口交易时间	String
	private String cardId;//	ETC卡编号	String
	private Long transNo;//	IC卡交易序号	Long
	private String terminalTransNo;//	PSAM 卡脱机交易序号	String
	private String obuid;//	OBU编号	String
	private String enVehicleId;//	入口实际收费车辆车牌号码+颜色	String
	private String exVehicleId;//	出口实际收费车辆车牌号码+颜色	String
	private String identifyVehicleId;//	出口识别的车辆车牌号码+颜色	String
	private Integer enVehicleType;//	入口收费车辆类型	Integer
	private Integer exVehicleType;//	出口收费车辆类型	Integer
	private String specialType;//	特情类型	String
	private Integer vehicleClass;//	车种	Integer
	private String tac;//	TAC码	String
	private String transType;//	交易类型标识	String
	private String terminalNo;//	终端机编号	String
	private Long preBalance;//	卡交易前余额	Long
	private Long postBalance;//	卡交易后余额	Long
	private String enTollStationName;//	入口收费站名称	String
	private String exTollStationName;//	出口收费站名称	String
	private Integer serviceType;//	交易的服务类型 	Integer
	private Integer algorithmIdentifier;//	算法标识	Integer
	private String description;//	对交易的文字解释	String
	private Integer multiProvince;//	是否多省交易	Integer
	private List<etcDownSplitProvince> splitProvince;//	收费数据明细		
	public String getId() {
		return Id;
	}
	public void setId(String id) {
		Id = id;
	}
	public String getFeeId() {
		return feeId;
	}
	public void setFeeId(String feeId) {
		this.feeId = feeId;
	}
	public String getExDate() {
		return exDate;
	}
	public void setExDate(String exDate) {
		this.exDate = exDate;
	}
	public String getExTime() {
		return exTime;
	}
	public void setExTime(String exTime) {
		this.exTime = exTime;
	}
	public Long getFee() {
		return fee;
	}
	public void setFee(Long fee) {
		this.fee = fee;
	}
	public Integer getWeight() {
		return weight;
	}
	public void setWeight(Integer weight) {
		this.weight = weight;
	}
	public String getEnTollLaneId() {
		return enTollLaneId;
	}
	public void setEnTollLaneId(String enTollLaneId) {
		this.enTollLaneId = enTollLaneId;
	}
	public String getEnTime() {
		return enTime;
	}
	public void setEnTime(String enTime) {
		this.enTime = enTime;
	}
	public String getCardId() {
		return cardId;
	}
	public void setCardId(String cardId) {
		this.cardId = cardId;
	}
	public Long getTransNo() {
		return transNo;
	}
	public void setTransNo(Long transNo) {
		this.transNo = transNo;
	}
	public String getTerminalTransNo() {
		return terminalTransNo;
	}
	public void setTerminalTransNo(String terminalTransNo) {
		this.terminalTransNo = terminalTransNo;
	}
	
	public String getObuid() {
		return obuid;
	}
	public void setObuid(String obuid) {
		this.obuid = obuid;
	}
	public String getTac() {
		return tac;
	}
	public void setTac(String tac) {
		this.tac = tac;
	}
	
//	@JSONField(name = "OBUId")
//	public String getOBUId() {
//		return OBUId;
//	}
//	@JSONField(name = "OBUId")
//	public void setOBUId(String oBUId) {
//		OBUId = oBUId;
//	}
	public String getEnVehicleId() {
		return enVehicleId;
	}
	public void setEnVehicleId(String enVehicleId) {
		this.enVehicleId = enVehicleId;
	}
	public String getExVehicleId() {
		return exVehicleId;
	}
	public void setExVehicleId(String exVehicleId) {
		this.exVehicleId = exVehicleId;
	}
	public String getIdentifyVehicleId() {
		return identifyVehicleId;
	}
	public void setIdentifyVehicleId(String identifyVehicleId) {
		this.identifyVehicleId = identifyVehicleId;
	}
	public Integer getEnVehicleType() {
		return enVehicleType;
	}
	public void setEnVehicleType(Integer enVehicleType) {
		this.enVehicleType = enVehicleType;
	}
	public Integer getExVehicleType() {
		return exVehicleType;
	}
	public void setExVehicleType(Integer exVehicleType) {
		this.exVehicleType = exVehicleType;
	}
	public String getSpecialType() {
		return specialType;
	}
	public void setSpecialType(String specialType) {
		this.specialType = specialType;
	}
	public Integer getVehicleClass() {
		return vehicleClass;
	}
	public void setVehicleClass(Integer vehicleClass) {
		this.vehicleClass = vehicleClass;
	}
//	@JSONField(name = "TAC")
//	public String getTAC() {
//		return TAC;
//	}
//	@JSONField(name = "TAC")
//	public void setTAC(String tac) {
//		TAC = tac;
//	}
	public String getTransType() {
		return transType;
	}
	public void setTransType(String transType) {
		this.transType = transType;
	}
	public String getTerminalNo() {
		return terminalNo;
	}
	public void setTerminalNo(String terminalNo) {
		this.terminalNo = terminalNo;
	}
	public Long getPreBalance() {
		return preBalance;
	}
	public void setPreBalance(Long preBalance) {
		this.preBalance = preBalance;
	}
	public Long getPostBalance() {
		return postBalance;
	}
	public void setPostBalance(Long postBalance) {
		this.postBalance = postBalance;
	}
	public String getEnTollStationName() {
		return enTollStationName;
	}
	public void setEnTollStationName(String enTollStationName) {
		this.enTollStationName = enTollStationName;
	}
	public String getExTollStationName() {
		return exTollStationName;
	}
	public void setExTollStationName(String exTollStationName) {
		this.exTollStationName = exTollStationName;
	}
	public Integer getServiceType() {
		return serviceType;
	}
	public void setServiceType(Integer serviceType) {
		this.serviceType = serviceType;
	}
	public Integer getAlgorithmIdentifier() {
		return algorithmIdentifier;
	}
	public void setAlgorithmIdentifier(Integer algorithmIdentifier) {
		this.algorithmIdentifier = algorithmIdentifier;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getMultiProvince() {
		return multiProvince;
	}
	public void setMultiProvince(Integer multiProvince) {
		this.multiProvince = multiProvince;
	}
	public List<etcDownSplitProvince> getSplitProvince() {
		return splitProvince;
	}
	public void setSplitProvince(List<etcDownSplitProvince> splitProvince) {
		this.splitProvince = splitProvince;
	}
	
}
